package com.camel.base.entity;

import java.util.ArrayList;
import java.util.List;

public class BusinessCenterQueryParams {
    /**返回属性列表**/
    private String fields;
    /**分页设定**/
    private Integer page;
    /**每页最大记录数**/
    private Integer perPage;
    /**排序模式**/
    private String orderBy;
    /**过滤条件集合**/
    private List<BusinessCenterFilter> filters = new ArrayList<>();

    /**返回字段列表**/
    private String columns;

    /**分组**/
    private String groupBy;

    private String isValid;

    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    public String getFields() {
        return fields;
    }

    public void setFields(String fields) {
        this.fields = fields;
    }

    public Integer getPage() {
        return page;
    }

    public void setPage(Integer page) {
        this.page = page;
    }

    public Integer getPerPage() {
        return perPage;
    }

    public void setPerPage(Integer perPage) {
        this.perPage = perPage;
    }

    public String getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    public List<BusinessCenterFilter> getFilters() {
        return filters;
    }

    public void setFilters(List<BusinessCenterFilter> filters) {
        this.filters = filters;
    }

    public String getColumns() {
        return columns;
    }

    public void setColumns(String columns) {
        this.columns = columns;
    }

    public String getGroupBy() {
        return groupBy;
    }

    public void setGroupBy(String groupBy) {
        this.groupBy = groupBy;
    }
}
